package cn.edu.nju.software.sellerSystem;


/**
* cn/edu/nju/software/sellerSystem/SystemBOperations.java .
* �� IDL-to-Java ������������ֲ�����汾 "3.2" ���
* ���� sellerB.idl
* 2009��4��7�� ���ڶ� ����09ʱ32��35�� CST
*/

public interface SystemBOperations 
{

  /*
  		��\
  		?��?-��?z??-1?2
  			
  		?p
  			type F?{? 
  			expectedPrice  ��<
  		
  		?��
  			F?��o
  		*/
  cn.edu.nju.software.sellerSystem.ProductInfo sentPurchaseExpection (String type, double expectedPrice);

  /*
  		��\
  		?��?-��B��?3?4
  			
  		?p
  			pid F?id
  			quantity p? 
  			delivertyDate ��'?
  		
  		?��
  			/&?��.		
  		*/
  cn.edu.nju.software.sellerSystem.PurchaseResponse requestPurchase (String pid, int quantity, cn.edu.nju.software.sellerSystem.Date deliveryDate);

  /*
  		��\
  		n��?-,��?5?6
  			
  		?p
  			?U��
  		
  		?��
  			?-U�� ?-��\?-??\B?��		
  		*/
  cn.edu.nju.software.sellerSystem.OrderBill ackPurchase (String orderno);

  /*
  		��\
  		?B?'��?9
  			
  		?p
  			?-��
  		
  		?��
  			��		
  		*/
  void askToDeliver (String purchaseNo);

  /*
  		��\
  		?��?��?14
  			
  		?p
  			?-��
  		
  		?��
  			��		
  		*/
  void notifyDealDone (String purchaseNo);

  /*
  		��\
  		??n����?16
  			
  		?p
  			?-��
  		
  		?��
  			/&��??':?'G:??	?'		
  		*/
  boolean affirm (String purchaseNo);
} // interface SystemBOperations
